﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;
using System.Windows.Forms;
using System.Drawing;
using System.Text.RegularExpressions;
using System.Data.SqlClient;

namespace FrbaCommerce
{
    public class Rubro
    {
        public int codigo { get; set; }
        public string descripcion { get; set; }

        public void CargarComboRubro(ComboBox cmbRubros)
        {
            string query = "SELECT descripcion FROM ASDF.Rubro ";
            ConexionSql conexionSql = new ConexionSql();
            DataSet datos = new DataSet();
            datos = conexionSql.ejecutarConsulta(query);
            cmbRubros.DataSource = null;
            foreach (DataRow dataRow in datos.Tables[0].Rows)
            {
                cmbRubros.Items.Add(dataRow[0]);
            }
        }
        public void CargarListaRubro(ListBox listaRubros)
        {
            string query = "SELECT descripcion FROM ASDF.Rubro ";
            ConexionSql conexionSql = new ConexionSql();
            DataSet datos = new DataSet();
            datos = conexionSql.ejecutarConsulta(query);
            listaRubros.DataSource = null;
            foreach (DataRow dataRow in datos.Tables[0].Rows)
            {
                listaRubros.Items.Add(dataRow[0]);
            }
        }       

        public int BuscarIdRubroPorDescripcion(string descripcion)
        {
            int id;
            ConexionSql conexion = new ConexionSql();
            DataSet datos = new DataSet();
            string query = " SELECT codigo FROM ASDF.Rubro WHERE descripcion = '" + descripcion + "' ";
            datos = conexion.ejecutarConsulta(query);
            DataRow fila = datos.Tables[0].Rows[0];
            id = Convert.ToInt32(fila.ItemArray[0].ToString());
            return id;
        }      

    }
}
